Tracking Software Development Progress with Earned Value and Use Case Point
نویسنده
چکیده
The earned value method is an internationally recognized project management tool for tracking progress on projects. It periodically calculates the earned value of their completed project tasks, discovers the schedule and cost variances of the projects from the baseline, and thus helps to timely take measures to adjust and control the projects. Despite its popularity, it has not been widely applied to the software development projects. After a brief introduction to the earned value method, the key issues facing its applications in software development projects were analyzed. Those how to use the function point to quantitatively represent the software project baseline and the earned value achieved by the accomplishment of project tasks were discussed. A method to track the software development progress based on the earned value analysis and use case point was proposed, and an experiment had being undertaken, which proved the effectiveness of this method to monitor and control the areas of schedule and costs of software development projects.
منابع مشابه
A New Version of Earned Value Analysis for Mega Projects Under Interval-valued Fuzzy Environment
The earned value technique is a crucial and important technique in analysis and control the performance and progress of mega projects by integrating three elements of them, i.e., time, cost and scope. This paper proposes a new version of earned value analysis (EVA) to handle uncertainty in mega projects under interval-valued fuzzy (IVF)-environment. Considering that uncertainty is very common i...
متن کاملPredicting project time and costs using earned value management based on trapezoidal fuzzy numbers
Projects include activities that must be carried out at certain dates, with specified costs and determined qualities in order to satisfy the stakeholders. Project control is one of the most important and widely used issues in project-based organizations and it has attracted a lot of attention. So far, in the field of project control, there have been a lot of research that were done in different...
متن کاملValue-Based Feedback in Software and Information Systems Development
The role of feedback control in software and information system development has traditionally focused on a milestone plan to deliver a pre-specified set of capabilities within a negotiated budget and schedule. One of the most powerful approaches available for controlling traditional software projects is called the Earned Value system. However, the Earned Value Management process is generally go...
متن کاملMaximum Power Point Tracking of the Photovoltaic System Based on Adaptive Fuzzy-Neural Method
The aim of this paper was to present an optimized method in order to use maximum capacity of the photovoltaic panels. In this regard, we presented a method for the maximum power point tracking in the photovoltaic systems by using the neural networks and adaptive controller. In the proposed system, we estimated an error by using neural network. If this error is lower than the allowable systems e...
متن کاملMaking Agile Development Work in a Government Contracting Environment - Measuring velocity with Earned Value
Before any of the current “agile” development methods, Earned Value Management provided information for planning and controlling complex projects by measuring how much “value” was produced for a given cost in a period of time. One shortcoming of an agile development method is its inability to forecast the future cost and schedule of the project beyond the use of “yesterdays weather” metrics. Th...
متن کامل